//package com.lzs.adx.web.modules.job;
//
//
//
//import com.lzs.adx.web.modules.adx.service.ReportService;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.scheduling.annotation.EnableScheduling;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
//import org.springframework.util.StopWatch;
//
//
//
//@Component
//@Slf4j
//@EnableScheduling
//public class Job {
//
//    @Autowired
//    private ReportService reportService;
//
//    /**
//     *
//     * 每5分钟跑一次，当天的数据
//     */
//    @Scheduled(cron = "0 */5 * ? * *")
//    public void realAdData(){
//        StopWatch stopWatch=new StopWatch("实时数据统计");
//        stopWatch.start("1.开始执行实时数据统计");
//        reportService.realDataMind();
//        stopWatch.stop();
//        log.info(stopWatch.prettyPrint());
//    }
//
//
//    /**
//     *
//     * 每5分钟跑一次，当天的数据
//     */
//    @Scheduled(cron = "0 */10 * ? * *")
//    public void yesTerdayData(){
//        StopWatch stopWatch=new StopWatch("实时数据统计");
//        stopWatch.start("1.开始执行实时数据统计");
//        reportService.realDataMind();
//        stopWatch.stop();
//        log.info(stopWatch.prettyPrint());
//    }
//
//
//
//    /**
//     *
//     * 统计前一周的数据
//     */
//    @Scheduled(cron = "0 */50 * ? * *")
//    public void weekDataCount(){
//        StopWatch stopWatch=new StopWatch("实时数据统计");
//        stopWatch.start("1.开始执行实时数据统计");
//        reportService.weekDataCount();
//        stopWatch.stop();
//        log.info(stopWatch.prettyPrint());
//    }
//
//}
